home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_50.txt < prev    next >
Text File  |  1991-04-25  |  59KB  |  1,069 lines

  1. # near model CODE resource
  2. # jump table entries: 7024-7032 (9 of them)
  3. export_878:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6. 00000008  3E2E 000E                move.w     D7, [A6 + 0xE]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  2F0C                     move.l     -[A7], A4
  9. 00000012  2054                     movea.l    A0, [A4]
  10. 00000014  2050                     movea.l    A0, [A0]
  11. 00000016  2268 0004                movea.l    A1, [A0 + 0x4]
  12. 0000001A  4E91                     jsr        [A1]
  13. 0000001C  2A00                     move.l     D5, D0
  14. 0000001E  2045                     movea.l    A0, D5
  15. 00000020  D0C7                     add.w      A0, D7
  16. 00000022  2F08                     move.l     -[A7], A0
  17. 00000024  2F3C 6676 6577           move.l     -[A7], 0x66766577 /* 'fvew' */
  18. 0000002A  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  19. 0000002E  2640                     movea.l    A3, D0
  20. 00000030  200B                     move.l     D0, A3
  21. 00000032  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22. 00000036  6628                     bne        +0x2A /* 00000060 */
  23. 00000038  2F0C                     move.l     -[A7], A4
  24. 0000003A  2054                     movea.l    A0, [A4]
  25. 0000003C  2050                     movea.l    A0, [A0]
  26. 0000003E  2268 0030                movea.l    A1, [A0 + 0x30]
  27. 00000042  4E91                     jsr        [A1]
  28. 00000044  2C00                     move.l     D6, D0
  29. 00000046  BC85                     cmp.l      D6, D5
  30. 00000048  588F                     addq.l     A7, 4
  31. 0000004A  6714                     beq        +0x16 /* 00000060 */
  32. 0000004C  2046                     movea.l    A0, D6
  33. 0000004E  D0C7                     add.w      A0, D7
  34. 00000050  2F08                     move.l     -[A7], A0
  35. 00000052  2F3C 6676 6577           move.l     -[A7], 0x66766577 /* 'fvew' */
  36. 00000058  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  37. 0000005C  2640                     movea.l    A3, D0
  38. 0000005E  508F                     addq.l     A7, 8
  39. label00000060:
  40. 00000060  200B                     move.l     D0, A3
  41. 00000062  6600 008C                bne        +0x8E /* 000000F0 */
  42. 00000066  207C 0000 0BB8           movea.l    A0, 0xBB8
  43. 0000006C  D0C7                     add.w      A0, D7
  44. 0000006E  2F08                     move.l     -[A7], A0
  45. 00000070  2F3C 6676 6577           move.l     -[A7], 0x66766577 /* 'fvew' */
  46. 00000076  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  47. 0000007A  2640                     movea.l    A3, D0
  48. 0000007C  200B                     move.l     D0, A3
  49. 0000007E  508F                     addq.l     A7, 8
  50. 00000080  666E                     bne        +0x70 /* 000000F0 */
  51. 00000082  3007                     move.w     D0, D7
  52. 00000084  48C0                     ext.l      D0
  53. 00000086  81FC 00FA                divs.w     D0, 0xFA
  54. 0000008A  4840                     swap.w     D0
  55. 0000008C  3A00                     move.w     D5, D0
  56. 0000008E  48C0                     ext.l      D0
  57. 00000090  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  58. 00000094  4840                     swap.w     D0
  59. 00000096  3C00                     move.w     D6, D0
  60. 00000098  48C6                     ext.l      D6
  61. 0000009A  2F06                     move.l     -[A7], D6
  62. 0000009C  4878 1B62                push.l     0x1B62
  63. 000000A0  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  64. 000000A4  3E00                     move.w     D7, D0
  65. 000000A6  508F                     addq.l     A7, 8
  66. 000000A8  6746                     beq        +0x48 /* 000000F0 */
  67. 000000AA  48C5                     ext.l      D5
  68. 000000AC  48C6                     ext.l      D6
  69. 000000AE  2005                     move.l     D0, D5
  70. 000000B0  9086                     sub.l      D0, D6
  71. 000000B2  D0BC 0000 0BBA           add.l      D0, 0xBBA
  72. 000000B8  2F00                     move.l     -[A7], D0
  73. 000000BA  2F3C 6676 6577           move.l     -[A7], 0x66766577 /* 'fvew' */
  74. 000000C0  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  75. 000000C4  2640                     movea.l    A3, D0
  76. 000000C6  200B                     move.l     D0, A3
  77. 000000C8  508F                     addq.l     A7, 8
  78. 000000CA  6724                     beq        +0x26 /* 000000F0 */
  79. 000000CC  48C5                     ext.l      D5
  80. 000000CE  48C6                     ext.l      D6
  81. 000000D0  2005                     move.l     D0, D5
  82. 000000D2  9086                     sub.l      D0, D6
  83. 000000D4  7264                     moveq.l    D1, 0x64
  84. 000000D6  B280                     cmp.l      D1, D0
  85. 000000D8  6616                     bne        +0x18 /* 000000F0 */
  86. 000000DA  0C47 AEB4                cmpi.w     D7, 0xAEB4
  87. 000000DE  660A                     bne        +0xC /* 000000EA */
  88. 000000E0  4A2D F685                tst.b      [A5 - 0x97B]
  89. 000000E4  6704                     beq        +0x6 /* 000000EA */
  90. 000000E6  3E3C AEB3                move.w     D7, 0xAEB3
  91. label000000EA:
  92. 000000EA  2053                     movea.l    A0, [A3]
  93. 000000EC  3147 000C                move.w     [A0 + 0xC], D7
  94. label000000F0:
  95. 000000F0  2F0B                     move.l     -[A7], A3
  96. 000000F2  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  97. 000000F6  200B                     move.l     D0, A3
  98. 000000F8  588F                     addq.l     A7, 4
  99. 000000FA  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  100. 00000100  4E5E                     unlink     A6
  101. 00000102  4E75                     rts
  102. export_879:
  103. 00000104  4E56 FFC0                link       A6, -0x0040
  104. 00000108  48E7 0108                movem.l    -[A7], D7,A4
  105. 0000010C  2E2E 0010                move.l     D7, [A6 + 0x10]
  106. 00000110  286E 0008                movea.l    A4, [A6 + 0x8]
  107. 00000114  7000                     moveq.l    D0, 0x00
  108. 00000116  2D40 FFF8                move.l     [A6 - 0x8], D0
  109. 0000011A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  110. 0000011E  2D40 FFFC                move.l     [A6 - 0x4], D0
  111. 00000122  41EE FFFC                lea.l      A0, [A6 - 0x4]
  112. 00000126  486E FFC0                pea.l      [A6 - 0x40]
  113. 0000012A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  114. 0000012E  4A80                     tst.l      D0
  115. 00000130  588F                     addq.l     A7, 4
  116. 00000132  6770                     beq        +0x72 /* 000001A4 */
  117. 00000134  3007                     move.w     D0, D7
  118. 00000136  48C0                     ext.l      D0
  119. 00000138  2F00                     move.l     -[A7], D0
  120. 0000013A  2F0C                     move.l     -[A7], A4
  121. 0000013C  2054                     movea.l    A0, [A4]
  122. 0000013E  2050                     movea.l    A0, [A0]
  123. 00000140  2268 00AC                movea.l    A1, [A0 + 0xAC]
  124. 00000144  4E91                     jsr        [A1]
  125. 00000146  2D40 FFF8                move.l     [A6 - 0x8], D0
  126. 0000014A  2040                     movea.l    A0, D0
  127. 0000014C  A04A                     syscall    HNoPurge
  128. 0000014E  2F0C                     move.l     -[A7], A4
  129. 00000150  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  130. 00000154  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  131. 00000158  4EAD 2972                jsr        [A5 + 0x2972 /* export_1322 */]
  132. 0000015C  2D40 FFFC                move.l     [A6 - 0x4], D0
  133. 00000160  7064                     moveq.l    D0, 0x64
  134. 00000162  B087                     cmp.l      D0, D7
  135. 00000164  4FEF 0014                lea.l      A7, [A7 + 0x14]
  136. 00000168  6E32                     bgt        +0x34 /* 0000019C */
  137. 0000016A  0C87 0000 00C8           cmpi.l     D7, 0xC8
  138. 00000170  6C2A                     bge        +0x2C /* 0000019C */
  139. 00000172  206E FFFC                movea.l    A0, [A6 - 0x4]
  140. 00000176  2050                     movea.l    A0, [A0]
  141. 00000178  203C 1000 0000           move.l     D0, 0x10000000
  142. 0000017E  C0A8 0010                and.l      D0, [A0 + 0x10]
  143. 00000182  6718                     beq        +0x1A /* 0000019C */
  144. 00000184  206E FFFC                movea.l    A0, [A6 - 0x4]
  145. 00000188  2050                     movea.l    A0, [A0]
  146. 0000018A  4A68 0036